﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics.CodeAnalysis;

namespace TVersityDotNet.HelperTypes
{
    public enum CompressionOption
    {
        Low, Medium, High
    }

    public enum ConnectionQualityOption
    {
        Low, Medium, High
    }
    
    public enum ConnectionSpeedOption
    {        
        Wired,
        [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification = "Required for TVersity")] 
        WiFi_G,
        [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification = "Required for TVersity")] 
        WiFi_B
    }

    public enum TranscodingOptimizeOption
    {
        Speed, Quality
    }

    public enum TranscodeWhenOption
    {
        PProfile, Always, Never
    }

    public enum WMProfileOption
    {
        MP43,
        [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification = "Required for TVersity")] 
        WMV7,
        [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification = "Required for TVersity")] 
        WMV8,
        [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification = "Required for TVersity")] 
        WMV9
    }
}
